<?php

namespace app\controller;

use Singiu\WordBan\WordBan;
use support\Http;
use support\Request;
use words\se_qing_words;

class IndexController
{


    public function index(Request $request)
    {
        $sensitive_words = (new se_qing_words())->sq();


        //是不是数组
        if (!is_array($sensitive_words)) {
                return apiError('敏感词库文件格式错误');
        }


        $text = 'SB就是傻逼！日你妈!';


        WordBan::load($sensitive_words);
        $result = WordBan::escape($text); // escape 方法会将文本中找到的敏感词使用替代词（默认是*）替换掉。


        // 你也可以改变默认的替换字符，如换成 'x'。
        // WordBan::setEscapeChar('x');
        //$result = WordBan::escape($text); // xx就是xx！xxxx is a bad word!
        return json($result);
    }

    public function view(Request $request)
    {
        return view('index/view', ['name' => 'webman']);
    }

    public function json(Request $request)
    {
        $res = (new Http())->get('https://www.baidu.com', [
            'wd' => 'aaa',
        ]);
        return json(apiSuccess([$res]));
    }

}
